put together a pitch - Francés Inglés Diccionario